package com.wu.project.admin.dao;

import com.wu.project.admin.entity.GoodsTypeOne;
import com.wu.project.admin.entity.TaskInfoDTO;
import com.wu.project.admin.entity.TaskInfoQueryVO;
import org.apache.ibatis.annotations.Mapper;

import java.util.List;

/**
 * @author Sansan
 */
@Mapper
public interface TaskInfoDao {

    /**
     * 根据条件 项目管理数据
     * @param taskInfoQueryVO
     * @return
     */
    List<TaskInfoDTO> queryTaskInfoList(TaskInfoQueryVO taskInfoQueryVO);


    Integer addTaskInfo(TaskInfoDTO taskInfoDTO);


    /**
     * 查询 项目管理数量
     * @param taskInfoQueryVO
     * @return
     */
    Integer queryTaskInfoListSize(TaskInfoQueryVO taskInfoQueryVO);


    Integer updateTaskInfo(TaskInfoDTO taskInfoDTO);


    Integer deleteTaskInfo(TaskInfoDTO taskInfoDTO);

    TaskInfoDTO queryTaskInfoOne(Long taskInfoId);

}
